TEC\Tickets\Commerce\Gateways\Square\Order D

Total Complexity 140
Dependencies 26
Dependents 6
Total lines 1,270
Lines of code 695
Logical lines of code 366
Comment lines 313
Methods 25
Properties 3

Methods 25

Method Rating Maintainability Complexity Lines of code
upsert_local_from_square_order()
D
23
37 181
upsert_square_from_local_order()
C
31 21 110
get_items_from_square_order()
B
34 16 97
add_items_to_square_payload()
A
48 10 35
get_square_orders_customer()
A
46 7 41
refund_remote_order()
A
47 7 33
get_cached_remote_data()
S
52 6 25
get_gateway_dashboard_url_by_order()
S
62 4 11
get_square_order()
S
56 3 19
get_square_customer()
S
56 3 19
filter_by_refund_id()
S
63 3 11
filter_by_payment_id()
S
63 3 11
filter_by_payment_id_not()
S
63 3 11
filter_by_refund_id_not()
S
63 3 11
refund_order()
S
70 2 6
add_payment_id()
S
66 2 8
filter_schema()
S
60 1 15
add_refund_id()
S
66 2 8
__construct()
S
74 1 5
get_by_original_gateway_order_id()
S
68 1 8
get_by_refund_id()
S
68 1 8
get_refund_ids()
S
77 1 3
get_by_payment_id()
S
68 1 8
needs_update()
S
66 1 8
get_payment_ids()
S
77 1 3